Skip to content

add a compat enabled date for fetchIterableTypeSupport#6006

Merged
vicb merged 5 commits intomainfrom
vicb/fetchIterableTypeSupport
Feb 4, 2026
Merged

add a compat enabled date for fetchIterableTypeSupport#6006
vicb merged 5 commits intomainfrom
vicb/fetchIterableTypeSupport

Conversation

@vicb
Copy link
Contributor

@vicb vicb commented Feb 3, 2026

Make fetchIterableTypeSupport enabled by default from 2026-02-19.

Note that fetchIterableTypeSupportOverrideAdjustment will also be enabled by default from that date because it has

$impliedByAfterDate(name = "fetchIterableTypeSupport", date = "2026-01-15");

Some more details about this PR:

When we tried to enable the native node:process v2, we ran into issue because it caused astro to detect the workerd runtime as if it was Node and triggering a known issue in the code path it would then take.

Our plan is to make sure both fetchIterableTypeSupport and fetchIterableTypeSupportOverrideAdjustment are enabled before enabling node:process.

This is detailed in this workers-sdk issue. Please read it, ask questions, and give feedback.

/cc @danlapid @jasnell @guybedford

@vicb vicb requested review from a team as code owners February 3, 2026 07:45
@github-actions
Copy link

github-actions bot commented Feb 3, 2026

The generated output of @cloudflare/workers-types matches the snapshot in types/generated-snapshot 🎉

@vicb vicb force-pushed the vicb/fetchIterableTypeSupport branch from 3928134 to 08e9953 Compare February 3, 2026 08:54
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 3, 2026

CodSpeed Performance Report

Merging this PR will degrade performance by 18.38%

Comparing vicb/fetchIterableTypeSupport (e3b80b9) with main (c9203d3)

Summary

❌ 1 regressed benchmark
✅ 69 untouched benchmarks
⏩ 129 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Benchmark BASE HEAD Efficiency
jsonResponse[Response] 34.8 µs 42.7 µs -18.38%

Footnotes

  1. 129 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@vicb vicb requested a review from a team as a code owner February 3, 2026 09:32
@vicb vicb enabled auto-merge (rebase) February 4, 2026 13:56
@vicb
Copy link
Contributor Author

vicb commented Feb 4, 2026

Thanks for the reviews!

@vicb vicb merged commit 9339e1c into main Feb 4, 2026
34 of 36 checks passed
@vicb vicb deleted the vicb/fetchIterableTypeSupport branch February 4, 2026 16:12
vicb added a commit to cloudflare/workers-sdk that referenced this pull request Feb 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants